package com.yuyou.fn.report.service;

import com.github.wens.framework.service.ISuperService;
import com.yuyou.fn.platform.permission.DataPermission;
import com.yuyou.fn.report.entity.ConsumeRecord;
import com.yuyou.fn.report.vo.*;

import java.util.Date;
import java.util.List;

/**
 *
 * ConsumeRecord 表数据服务层接口
 *
 */
public interface IConsumeRecordService extends ISuperService<ConsumeRecord,String> {


    List<AggregationConsumeRecordVo> aggregateConsume(ConsumeRecordQueryVo consumeRecordQueryVo, Date start, Date end, DataPermission dataPermission);

    List<ConsumeCollectVo> findConsumeCollect( ConsumeCollectQueryVo consumeCollectQueryVo, DataPermission dataPermission);



    List<BusTeamPeriodConsumeVo> findBusTeamPeriodConsumeVo(long periodId);
}